Regardless of what the circumstances are, and how the weather is.
He always showed up right on time, rain or shine.